Manual gesture
gestureを主導でactivationできる
.manualActivation(true)
gestureが自動的にactivateされるのを防ぐ
動作を完全に制御できるようになる
code:ts
const panGesture = Gesture.Pan()
.manualActivation(true) // 手動アクティベーションを有効にする
.onTouchesDown(() => {
// 特定の条件が満たされたときにジェスチャーをアクティベートする
if (isActive) {
panGesture.activate();
}
})
.onUpdate((event) => {
translateX.value = event.translationX;
translateY.value = event.translationY;
})
.onEnd(() => {
translateX.value = 0;
translateY.value = 0;
});